The design and performance of component middleware for QoS-enabled deployment and configuration of DRE systems
نویسندگان
چکیده
Quality of service (QoS)-enabled component middleware can help reduce the complexity of deploying and con guring QoS aspects, such as priorities and rates of invocation. Few empirical studies have been conducted, however, to guide developers of distributed real-time and embedded (DRE) systems in choosing among alternative designs and performance optimizations. Moreover, few empirical studies have been conducted to examine the performance and exibility trade-o s between standardsbased and domain-speci c DRE middleware solutions. This paper makes three key contributions to research on QoS-enabled component middleware for DRE systems. First, it describes optimizations applied to an implementation of the OMG's Deployment and Con guration (D&C) of Components speci cation that enable performance trade-o s between QoS aspects of DRE systems. Second, it compares the performance of several dynamic and static con guration mechanisms to help guide the selection of suitable con guration mechanisms based on speci c DRE system requirements. Third, it compares the performance of our static standards-based approach to an avionics domain-speci c approach. Our results show that these optimizations (1) provide developers improved control over key trade-o s between exibility and performance at di erent stages of the DRE system lifecycle, (2) enhance trustworthiness of component-based DRE systems by supporting greater customization of how they are con gured to meet speci c requirements of each application, and (3) o er greater exibility at a reasonable performance cost, compared to a domain-speci c approach.
منابع مشابه
The Design and Performance of Component Middleware for QoS-enabled Deployment and Con guration of DRE Systems
QoS-enabled component middleware can help reduce the complexity of deploying and con guring real-time aspects, such as priorities and rates of invocation. Few empirical studies have been conducted, however, to guide developers of distributed real-time and embedded (DRE) systems in choosing among alternative designs and performance optimizations. This paper makes two key contributions to researc...
متن کاملDAnCE: A QoS-Enabled Component Deployment and Configuration Engine
This paper presents two contributions to the study of component deployment for distributed real-time and embedded (DRE) systems. First, it uses an inventory tracking systems (ITS) as a case study to elicit challenges involved in deploying DRE systems to account for their quality of service requirements. Second, it describes how we designed and implemented the Deployment And Configuration Engine...
متن کاملModel-driven Configuration and Deployment of Component Middleware Publisher/Subscriber Services
Though component-based software development is widely accepted in the enterprise business and desktop application domains, developers of distributed real-time and embedded (DRE) systems have encountered limitations with conventional component middleware platforms, such as the CORBA Component Model (CCM) and the Java 2 Enterprise Edition (J2EE). These limitations often preclude developers of DRE...
متن کاملApplying model-driven development to distributed real-time and embedded avionics systems
Model-driven development (MDD) is an emerging paradigm that uses domain-specific modeling languages (DSMLs) and generative technologies to provide “correct-by-construction” capabilities for many software development activities. This paper provides two contributions to the study of applying MDD to distributed real-time and embedded (DRE) systems that use standards-based quality of service (QoS)-...
متن کاملQoS-Enabled Component Middleware for Distributed Real-Time and Embedded Systems
Component middleware technologies are playing an increasingly important role in the development of distributed real-time and embedded (DRE) systems, in a variety of application domains ranging from military shipboard computing [1] to commercial inventory tracking [2]. The challenges of designing, implementing, and evaluating component middleware that can meet the needs of such diverse DRE syste...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Journal of Systems and Software
دوره 80 شماره
صفحات -
تاریخ انتشار 2007